package com.easy.generator.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;

/**
 * @author easy
 * @date 2025年07月13日 17:29
 */
@Target(ElementType.FIELD)
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
public @interface EasyCascade {
    /**
     * 本类中关联的字段
     *
     * @return
     */
    String cascadeField();

    /**
     * 关联的类型
     *
     * @return
     */
    Class<?> cascade();

    /**
     * 关联类的字段
     *
     * @return
     */
    String field();
    /**
     * 关联类中显示的字段
     *
     * @return
     */
    String showField();

}
